package com.kyl.entity;

import com.kyl.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author WanJl
 * @version 1.0
 * @title
 * @description
 * @create 2024/12/4
 */

@Data
@NoArgsConstructor
@ApiModel(value = "角色实体类", description = "对应数据库中的角色表结构")
public class Role extends BaseEntity {

    /**
     * 数据范围：0自定义  1本人 2本部门及以下 3本部门 4全部
     */
    @ApiModelProperty(value = "数据范围：0自定义  1本人 2本部门及以下 3本部门 4全部")
    private String dataScope;

    /**
     * 数据状态（0正常 1停用）
     */
    @ApiModelProperty(value = "数据状态（0正常 1停用）")
    private String dataState;

    /**
     * 权限标识
     */
    @ApiModelProperty(value = "权限标识")
    private String label;

    /**
     * 角色名称
     */
    @ApiModelProperty(value = "角色名称")
    private String roleName;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer sortNo;

}
